cave swallow - German English Dictionary